package com.cz.nongyetongv5.adapter;
//package com.cz.nongyetongv5.adapter;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import org.jivesoftware.smack.Chat;
//
//import android.content.Context;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.BaseAdapter;
//import android.widget.ImageView;
//import android.widget.TextView;
//
//import com.amap.api.mapcore.v;
//import com.cz.nongyetongv5.R;
//import com.cz.nongyetongv5.bean.ChatBean;
//import com.cz.nongyetongv5.bean.ChatBean.ChatType;
//
//public class HuDongJiaoLiuAdpter extends BaseAdapter {
//
//	private Context context = null;
//
//	private List<ChatBean> datas = new ArrayList<ChatBean>();
//
//	public HuDongJiaoLiuAdpter(Context context, List<ChatBean> datas) {
//		this.context = context;
//		this.datas = datas;
//	}
//
//	@Override
//	public int getCount() {
//		return datas.size();
//	}
//
//	@Override
//	public Object getItem(int position) {
//		return datas.get(position);
//	}
//
//	@Override
//	public long getItemId(int position) {
//		return 0;
//	}
//
//	static class ViewHolder {
//		public TextView tvSendTime;
//		public TextView tvUserName;
//		public TextView tvContent;
//		public ImageView ivTouXiang;
//		public ChatBean chatBean;
//	}
//
//	@Override
//	public View getView(int position, View convertView, ViewGroup parent) {
//
//		ChatBean chatBean = datas.get(position);
//
//		int type = getItemViewType(position);
//
//		ViewHolder viewHolder = null;
//
//		if (convertView == null) {
//
//			if (type == ChatType.FROM_MESSAGE) {
//				convertView = LayoutInflater.from(context).inflate(
//						R.layout.chatfrom_item, null);
//			} else if (type == ChatType.TO_MESSAGE) {
//				convertView = LayoutInflater.from(context).inflate(
//						R.layout.chatto_item, null);
//			}
//
//			viewHolder = new ViewHolder();
//			viewHolder.tvSendTime = (TextView) convertView
//					.findViewById(R.id.tv_sendtime);
//			viewHolder.tvUserName = (TextView) convertView
//					.findViewById(R.id.tv_username);
//			viewHolder.tvContent = (TextView) convertView
//					.findViewById(R.id.tv_chatcontent);
//
//			viewHolder.ivTouXiang = (ImageView) convertView
//					.findViewById(R.id.iv_userhead);
//
//			viewHolder.chatBean = chatBean;
//
//			convertView.setTag(viewHolder);
//
//		}
//
//		viewHolder = (ViewHolder) convertView.getTag();
//
//		viewHolder.tvSendTime.setText(chatBean.getDate());
//		viewHolder.tvUserName.setText(chatBean.getName());
//		viewHolder.tvContent.setText(chatBean.getText());
//		viewHolder.ivTouXiang.setImageBitmap(chatBean.getTouXiang());
//
//		return convertView;
//	}
//
//	public void addItem(ChatBean chatBean) {
//		this.datas.add(chatBean);
//	}
//
//	public void addItem(ArrayList<ChatBean> chatBeans) {
//		this.datas.addAll(0, chatBeans);
//	}
//
//	@Override
//	public int getItemViewType(int position) {
//
//		ChatBean bean = datas.get(position);
//
//		return bean.getMessageType();
//
//	}
//
//	@Override
//	public int getViewTypeCount() {
//		return 3;
//	}
//
//	public List<ChatBean> getDatas() {
//		return datas;
//	}
//
//	public void setDatas(List<ChatBean> datas) {
//		this.datas = datas;
//	}
//
//}
